drop torpedo - German English Dictionary